Skip to content

fix: added .NET 8.0 compatibilty - #83

Merged
galvesribeiro merged 1 commit into
OrleansContrib:masterfrom
xontab:fix/orleans-net8.0
Mar 23, 2026
Merged

galvesribeiro merged 1 commit into
OrleansContrib:masterfrom
xontab:fix/orleans-net8.0

Conversation

@xontab

@xontab xontab commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Since Orleans 10 supports both net8.0 and net10.0, this PR updates the project to be compatible with both target frameworks when using the Orleans.Clustering.Kubernetes NuGet package.

Changes

  • Added multi-targeting support for:
    • net8.0
    • net10.0
  • Ensured compatibility with Orleans.Clustering.Kubernetes across both frameworks.
  • Kept sample projects targeting net10.0, as this is the preferred and forward-looking runtime.

Rationale

Although net8.0 is supported by Orleans 10, net10.0 remains the recommended target going forward. Maintaining compatibility with both frameworks allows:

  • Broader adoption for teams still on .NET 8
  • Forward compatibility for teams standardizing on .NET 10
  • Smoother upgrade paths

Impact

  • No breaking changes expected.
  • Consumers can now choose either net8.0 or net10.0.
  • Sample projects remain aligned with the preferred runtime (net10.0).

@xontab

xontab commented Mar 10, 2026

Copy link
Copy Markdown
Contributor Author

@galvesribeiro, can you please take a look at this PR? It is blocking us from using Orleans 10.

@xontab

xontab commented Mar 23, 2026 •

Copy link
Copy Markdown
Contributor Author

@galvesribeiro Gentle reminder. Would appreciate it if you could take a look. Thanks!

@galvesribeiro

Copy link
Copy Markdown
Member

Hi @xontab sorry for the delay.

LGTM.

@galvesribeiro
galvesribeiro merged commit 3632fa3 into OrleansContrib:master Mar 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants